@charset "UTF-8";
/*公共样式*/
*{ font-weight:inherit; font-family:"Mincho";  font-size:14px; padding:0; margin:0; border:none;outline: none;}
html{ -webkit-text-size-adjust:none;}
ol, ul{ list-style:none;}
img{ border:none; text-decoration:none; }
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:12px;}
a{text-decoration:none;}
a img, :link img, :visited img{ border:0;}
.clear {clear:both;}
.clearfix:after {content: "";clear:both;display: block}
.w1200{ width: 1200px;margin: 0 auto;}
.fl{ float: left;}
.fr{ float: right;}

/*首页头部样式*/
#welcome{ background-color: #434343;height: 35px;width: auto;}
#welcome-content{ width: 1080px;height: 35px;margin: 0 auto;line-height: 35px;}
#welcome-txt{  color: #cdcdcd;float: left;}

#welcome-right{ float: right;}

#welcome-input{ position: relative;float: left;margin-right: 32px}
#welcome-input .sctext{ width: 160px;height: 20px;background-color:#a0a0a0;border-radius: 10px 0 0 10px;margin-top: 7px;}
#welcome-input .scbtn{ width: 25px;height: 20px;background: url("../images/submit.png") 0 center no-repeat #a0a0a0;position: absolute;left: 160px;top: 7px;border-radius: 0 10px 10px 0}

#welcome-ul{ float: right;}
#welcome-ul li{ float: left;margin-left: 20px}
#welcome-ul li:first-child{ background: url("../images/china.png") 0 center no-repeat;padding-left: 20px;}
#welcome-ul li:nth-child(2){ background: url("../images/english.png") 0 center no-repeat;padding-left: 20px;}
#welcome-ul li:last-child{ background: url("../images/jan.png") 0 center no-repeat;padding-left: 20px;}
#welcome-ul li a{color: #cdcdcd;}

/*头部导航栏*/
#header{ height: 101px;width: auto;background-image: url("../images/background-nav.png");background-repeat: repeat-x;}
#header-content{ width: 1080px;margin: 0 auto;}
#header-logo { float: left;margin-top: 25px}

#header-nav{ float: right}
#header-nav li{float: left;line-height: 101px;min-width: 120px;text-align: center;position: relative}
#header-nav li a{  color: #525252;font-weight: bold;}
#header-nav li:hover>a{ color: #e60012;}
#header-nav li dl{ position: absolute;line-height: 35px;display: none;z-index: 10;}
#header-nav li dl dt{ width: 95px;text-align: center;
    background: linear-gradient(top,#dcdcdc,#f9f9f9,#dcdcdc);
    background: -webkit-linear-gradient(top,#dcdcdc,#f9f9f9,#dcdcdc);
    background: -o-linear-gradient(top,#dcdcdc,#f9f9f9,#dcdcdc);
    background: -moz-linear-gradient(top,#dcdcdc,#f9f9f9,#dcdcdc);
}
#header-nav li dl dt a{ color: #525252;font-weight: normal;}
#header-nav li dl dt:hover a{color: #e60012;}


/*页面脚部*/
#footer{ height: 200px;width: 100%;background-color:#2e2e2e; }
#footer-content{ width: 1080px; margin: 0 auto;}
#footer-content>div{ float: left}
.footer-ul{ margin-top: 45px;margin-right: 30px}
.footer-ul p{ font-size: 14px;color: #ffffff;font-weight: bold;}
.footer-ul p a{ font-size: 14px;color: #ffffff;font-weight: bold;}
.footer-ul ul{ margin-top: 15px;}
.footer-ul ul li{ margin-bottom: 5px}
.footer-ul li a{ color: #dbdbdb;}
#ewm{  margin-top: 45px;  margin-left: 30px}

#txt{ margin-top: 45px;  margin-left: 25px;}
#txt p:first-child{ font-size: 14px;color: #ffffff;font-weight: bold;margin-bottom: 10px;}
#txt p:not(:first-child){ color: #dbdbdb;margin-bottom: 8px;}

#last{ height: 40px;background-color: #2e2e2e;line-height: 40px;}
#last-content{ width: 1080px;margin: 0 auto}
#last-content p{ color: #dbdbdb}
#last-content a{ color: #dbdbdb;margin: 0 10px }
#last-content p:first-child{ float: left}
#last-content p:last-child{ float: right}

/*翻页 代码*/
.pages {padding:30px 0;float: right;text-align: right;height: 40px;width:100%;}
.pages li{list-style: none;display: inline-block;width: auto;}
.pages a{padding:3px 15px;display:block;border:1px #eee solid;background:#f9f9f9;display:inline-block;margin-right:5px;overflow:hidden;}
.pages a.active{background:#e60012;color:#fff;}




.navlist {
	color: #333;
	width: 1090px;
	margin: 0 auto;
	font-size: 12px;
	margin-top: 30px;
	line-height: 36px;
	padding-left: 10px;
	border-radius: 5px;
	background: #f7f7f7;
}
.navlist a {
	color: #333;
}
.navlist a:hover {
    color: #dd0000;
}
.inner {
    width: 1100px;
    margin: 0 auto;
}

/*产品部分*/
.product_title {
    color: #fff;
    font-size: 16px;
    margin-top: 30px;
    line-height: 36px;
    border-radius: 5px;
    background: #dd0000;
}
.product_title span {
    margin-left: 10px;
    padding-left: 10px;
    border-left: 5px solid #fff;
}
.products {
    overflow: hidden;
    padding: 30px 0;
}
.products .item {
    padding: 3px;
    width: 185px;
    float: left;
    margin-left: 16px;
    margin-right: 16px;
    word-wrap: break-word;
    background: url(products_bg.jpg) no-repeat left top;
}
.products .no5 {
    margin-right: 0;
}
.products .item .title {
    line-height: 40px;
    padding-left: 19px;
    font-size: 14px;
    color: #333;
    font-weight: bold;
    border-bottom: 1px dotted #999;
    background: url(pro_bg.jpg) no-repeat 5px center;
}
.products .item .title a {
    color: #333;
}
.products .item .title a:hover {
    color: #dd0000;
    text-decoration: underline;
}
.products .item .img {
    margin-top: 5px;
}
.products .item .img img {
    width: 100%;
}
.products .item .memo {
    color: #222;
    padding: 10px 0;
    font-size: 12px;
    min-height: 60px;
    line-height: 20px;
    text-align: justify;
    border-bottom: 1px dotted #999;
}
.products .item ul {
    margin-top: 5px;
}
.products .item ul li {
    font-size: 12px;
    line-height: 24px;
    padding-left: 11px;
    background: url(product_arrow.jpg) no-repeat 0 center;
}
.products .item ul li a {
	color: #333;
}
.products .item ul li a:hover {
    color: #dd0000;
    text-decoration: underline;
}


.products .item ul li.cur {
	background: url(circle.jpg) no-repeat 0 center;
}




.detail {
    width: 1100px;
    margin-top: 30px;
    margin-bottom: 30px;
    overflow: hidden;
}
.detail .left {
    width: 238px;
    float: left;
    border-radius: 5px;
    border: 1px solid #d2d2d2;
}
.detail .left .title {
    font-size: 16px;
    background: #dd0000;
    height: 43px;
    line-height: 43px;
    padding-left: 12px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}
.detail .left .title a {
    color: #fff;
}
.detail .left ul li {
    width: 100%;
}
.detail .left ul li a {
    padding-left: 30px;
    color: rgb(102, 102, 102);
    display: block;
    line-height: 43px;
    transition: all 0.5s ease;
    position: relative;
    border-top: 1px dotted #d2d2d2;
    font-size: 14px;
    background: url(product_arrow.jpg) no-repeat 15px center;
}
.detail .left ul li a:hover {
    color: #dd0000;
    text-decoration: underline;
}
.detail .right {
    float: right;
    width: 800px;
}
.detail .right .title {
    color: #fff;
    font-size: 16px;
    line-height: 36px;
    border-radius: 5px;
    background: #dd0000;
}
.detail .right .title span {
    margin-left: 10px;
    padding-left: 10px;
    border-left: 5px solid #fff;
}
.detail .right .intro {
    margin: 20px 0;
    overflow: hidden;
}
.detail .right .intro .fl {
    float: left;
    width: 287px;
}
.detail .right .intro .fl img {
    width: 100%;
}
.detail .right .intro .fr {
    float: right;
    width: 480px;
}
.detail .right .intro .fr .tt {
    font-size: 13px;
    color: #333;
    margin-bottom: 20px;
}
.detail .right .intro .fr .memo {
    color: #333;
    font-size: 13px;
    line-height: 22px;
    text-align: justify;
}
.detail .right .product_list {
    overflow: hidden;
}
.detail .right .product_list ul {
    overflow: hidden;
}
.detail .right .product_list ul li {
    float: left;
    width: 185px;
    margin: 15px 8px 15px 7px;
}
.detail .right .product_list ul li .tt {
    height: 37px;
    font-size: 13px;
    line-height: 39px;
    font-weight: bold;
    background: url(product_list_bg.jpg) no-repeat left center;
}
.detail .right .product_list ul li .tt a {
    padding-left: 22px;
    color: #333;
}
.detail .right .product_list ul li .tt a:hover {
    color: #dd0000;
    text-decoration: underline;
}
.detail .right .product_list ul li .img {
    margin-top: 10px;
}
.detail .right .product_list ul li .img img {
    width: 100%;
}
.detail .right .product_list ul li .memo {
    color: #333;
    height: 44px;
    font-size: 13px;
    overflow: hidden;
    line-height: 22px;
    margin-bottom: 5px;
    padding-bottom: 8px;
    border-bottom: 1px dotted #999;
}
.detail .right .product_list ul li p {
    font-size: 12px;
    line-height: 24px;
    padding-left: 11px;
    background: url(product_arrow.jpg) no-repeat 0 center;
}
.detail .right .product_list ul li p.cur {
    background: url(circle.jpg) no-repeat 0 center;
}
.detail .right .product_list ul li p a {
    color: #222;
}
.detail .right .product_list ul li p a:hover {
    color: #dd0000;
}

.detail .right .product_canshu .tt {
    border: 1px solid #ccc;
    padding-left: 10px;
    border-radius: 5px;
    margin-top: 25px;
    margin-bottom: 15px;
    border-bottom: 2px solid #dd0000;
}
.detail .right .product_canshu .tt span {
    border-left: 5px solid #dd0000;
    line-height: 32px;
    font-size: 14px;
    color: #000;
    padding-left: 5px;
}
.detail .right .product_canshu ul li {
    overflow: hidden;
    margin-bottom: 20px;
}
.detail .right .product_canshu ul li .fl {
    float: left;
    width: 570px;
}
.detail .right .product_canshu ul li .fl p {
    font-size: 14px;
    color: #333;
    margin-bottom: 10px;
}
.detail .right .product_canshu ul li .fl a {
    color: #333;
    font-size: 12px;
    padding-left: 10px;
    background: url(product_arrow.jpg) no-repeat 0 center;
}
.detail .right .product_canshu ul li .fr {
    float: right;
    width: 200px;
}